/* CHANGE LINK & ICON COLORS */
.DnnModule-Bring2mindDMX a,
.DnnModule-Bring2mindDMX a:visited {
    color: #000;
}

/* CHANGE LINK & ICON HOVER COLORS */
.DnnModule-Bring2mindDMX a:focus,
.DnnModule-Bring2mindDMX a:hover {
    text-decoration: none;
    color: #999;
    transition: color .4s ease 0s;
}

.dmx-breadcrumb {
    margin: 10px 0; 
    padding: 5px 10px;
}

.dmx-btn-group {
    margin-bottom: 10px; 
    white-space: normal;
}

.dmx-btn-group > .dmx-btn:first-child, 
.dmx-btn-group > .dmx-btn:last-child, 
.dmx-btn-group > .dmx-dropdown-toggle {
    border-radius: 0;
}

.dmx-btn-group > .dmx-btn:first-child {
    margin-left: -1px;
}

.dmx-btn {
    margin:0; 
    padding: 4px 10px;
    width:44px;
}

.dmx-header {
    padding: 0 0 10px;
}

.dmx-alert {
    padding:10px;
    text-align:center;
    width:100%;
}

.file-attributes {
    margin: 10px 0 20px;
    padding-left: 20px; 
}

.file-attributes p {
    margin: 0;
}

.dmx-pagination {
    margin-left: 20px;
}

.dmx-pagination li {
    display: inline-block; 
    list-style-type: none; 
    padding: 0 5px;
}

.dmx-active {
    font-weight: bold;
}

.file-icons {
    width: 40px;
}

td.save a[class*="hyperlink"] {
    margin-left: 5px;
}

[id*="templateview_pnlAdmin"] input {
    margin-right: 5px; 
    margin-top: 0;
}

[id*="templateview_pnlAdmin"] label {
    display: inline;
}

[id*="templateview_pnlAdmin"] a {
    display: block;
    margin-top: 10px;
}
/* FONT AWESOME ICON IMPLEMENTATION */
td.save a {
    font: 16px "FontAwesome";
}

div[class^="dmxicon-"], 
div[class*=" dmxicon-"],
td a[class^="menu-"], 
td a[class*=" menu-"] {
    background-image: none !important;
}

[class^="dmxicon-"]:before, 
[class*=" dmxicon-"]:before,
[class^="menu-"]:before, 
[class*=" menu-"]:before {
    content: '\f016'; 
    font: 16px "FontAwesome"; 
    padding-left: 5px;
}

[class*="adobe"]:before {
    content: '\f1c1';
}

[class*="collection"]:before, 
[class*="folder"]:before {
    content: '\f07b';
}

[class*="hyperlink"]:before {
    content: '\f08e';
}

[class*="excel"]:before, 
[class*="excelx"]:before {
    content: '\f1c3';
}


[class*="word"]:before, 
[class*="wordx"]:before {
    content: '\f1c2';
}

[class*="zip"]:before {
    content: '\f1c6';
}

[class*="avi"]:before, 
[class*="mpeg"]:before, 
[class*="quicktime"]:before {
    content: '\f008';
}

[class*="bmp"]:before, 
[class*="dxf"]:before,
[class*="emf"]:before, 
[class*="eps"]:before, 
[class*="jpg"]:before, 
[class*="gif-gif"]:before,
[class*="png"]:before, 
[class*="svg"]:before, 
[class*="targa"]:before, 
[class*="tiff"]:before, 
[class*="wmf"]:before {
    content: '\f03e';
}

.menu-disk_blue-png:before {
    content: '\f019';
}

.menu-copy-png:before {
    content: '\f0c5';
}

.menu-cut-png:before {
    content: '\f0c4';
}

.menu-document_delete-png:before {
    content: '\f014';
}

.menu-document_edit-png:before {
    content: '\f040';
}

.menu-document_heart-png:before {
    content: '\f004';
}

.save[class*="hyperlink"]:before {
    content: '\f08e';
}